# init方法: 无参数的init方法
# 问题1: 为啥打印none
# 问题2: 能在show()方法中添加属性吗?

# 函数三要素: 函数名字, 函数参数, 返回值

# 1 定义类
class Car:

    # 2 魔法方法
    def __init__(self):
        # self.color = "红色"
        self.number = 4
        self.color = "红色"
        print("init aaa ...")
        # return 14

    # 2 普通方法
    def show(self):
        print(f'颜色:{self.color}, 车轮数:{self.number}')


# 3 调用方法
mycar01 = Car() # 被python解释器自动的调用
# print(mycar01.__init__())  # 被我们程序员手动的调用
mycar01.show()


result = mycar01.__init__()
print('result-->', result)

